home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
misc
/
cabern.zip
/
EXAMPLES
/
CONS_H.TRN
< prev
next >
Wrap
Text File
|
1994-09-08
|
5KB
|
153 lines
(SuperTimedNet$demo4.net10#
(TimedPlace$Producer_ready896#576#100#2#1#1#0#;1)
(TimedPlace$Producer_after_communication896#1728#100#2#1#2#1#
(TimedToken$Tk3T00#);1)
(TimedPlace$Consumer_ready2624#576#100#2#1#3#1#
(TimedToken$Tk1T00#);1)
(TimedPlace$Consumer_after_communication2624#1728#100#2#1#4#0#;1)
(TimedTransition$produce320#1152#100#1#1#5#TRUE;enab + 2.5enab + 3STRONG)
(TimedTransition$communicate1792#1152#100#1#1#27#TRUE;enab + 2enab + 5STRONG)
(TimedTransition$consume_wk3456#1152#100#1#1#7#TRUE;enab + 3enab + 5STRONG)
(TimedPlace$stat3200#1472#100#2#1#8#1#
(TimedToken$Tk2
0
0
0
T00#);1)
(TimedTransition$consumer_B2944#1152#100#1#1#9#;enab + 3enab + 8STRONG)
(TimedTransition$consume_A2432#1152#100#1#1#10#TRUE;enab+2enab+5STRONG)18#
(Arc$A1320#576#0#0#0#0#0#0#20#0#1#8^2^1)
(Arc$A21600#576#0#0#0#0#0#0#20#0#1#2^9^1)
(Arc$A31984#576#0#0#0#0#0#0#20#0#1#5^9^1)
(Arc$A41600#1728#0#0#0#0#0#0#20#0#1#9^3^1)
(Arc$A5320#1728#0#0#0#0#0#0#20#0#1#3^8^1)
(Arc$A61984#1728#0#0#0#0#0#0#20#0#1#9^7^1)
(Arc$A73456#1728#0#0#0#0#0#0#20#0#1#7^10^1)
(Arc$A83456#576#0#0#0#0#0#0#20#0#1#10^5^1)
(Arc$A90#0#0#0#0#0#0#0#20#0#1#10^11^1)
(Arc$A100#0#0#0#0#0#0#0#20#0#1#11^10^1)
(Arc$A112944#1536#0#0#0#0#0#0#20#0#1#7^13^1)
(Arc$A122432#1536#0#0#0#0#0#0#20#0#1#7^14^1)
(Arc$A132432#768#0#0#0#0#0#0#20#0#1#14^5^1)
(Arc$A142944#768#0#0#0#0#0#0#20#0#1#13^5^1)
(Arc$A150#0#0#0#0#0#0#0#20#0#1#13^11^1)
(Arc$A160#0#0#0#0#0#0#0#20#0#1#11^13^1)
(Arc$A170#0#0#0#0#0#0#0#20#0#1#14^11^1)
(Arc$A180#0#0#0#0#0#0#0#20#0#1#11^14^1)11##include <sys/types.h>
#include <sys/times.h>
#include <sys/timeb.h>
class my_void {
public:
friend istream & operator >>(istream & strm, my_void & t)
{return strm;}
friend ostream & operator << (ostream & strm, my_void t)
{return strm;}
};
class my_record{
public:
int count1;
int count2;
int count3;
friend istream & operator >>(istream & strm, my_record & t)
{
strm >> t.count1 >> t.count2 >> t.count3;
return strm;
}
friend ostream & operator << (ostream & strm, my_record t)
{
strm << t.count1 <<"\n"<< t.count2 << "\n"<< t.count3 <<"\n";
return strm;
}
};
class timed_void{
public:
double time;
my_void value;
friend istream & operator >>(istream & strm, timed_void & t)
{
strm >> t.time >> t.value;
return strm;
}
friend ostream & operator << (ostream & strm, timed_void t)
{
strm << t.time <<"\n"<< t.value << "\n";
return strm;
}
};
class timed_int{
public:
double time;
int value;
friend istream & operator >>(istream & strm, timed_int & t)
{
strm >> t.time >> t.value;
return strm;
}
friend ostream & operator << (ostream & strm, timed_int t)
{
strm << t.time <<"\n"<< t.value << "\n";
return strm;
}
};
class timed_record{
public:
double time;
my_record value;
friend istream & operator >>(istream & strm, timed_record & t)
{
strm >> t.time >> t.value;
return strm;
}
friend ostream & operator << (ostream & strm, timed_record t)
{
strm << t.time <<"\n"<< t.value << "\n";
return strm;
}
};
T0==05#
(Transformation$1#9^0#4#3#
(TimedTransition$T61792#768#100#1#1#12#TRUE;enab + 2enab + 3STRONG)
(TimedPlace$P61792#1152#100#2#1#26#0#;1)
(TimedTransition$T71792#1536#100#1#1#14#TRUE;enab + 0enab + 0STRONG)2#
(Arc$A190#0#0#0#0#0#0#0#20#0#1#34^35^1)
(Arc$A200#0#0#0#0#0#0#0#20#0#1#35^36^1)11#4#16^17^18^20^4#
(Arc$A211600#576#0#0#0#0#0#0#20#0#1#2^34^1)
(Arc$A221984#576#0#0#0#0#0#0#20#0#1#5^34^1)
(Arc$A231600#1728#0#0#0#0#0#0#20#0#1#36^3^1)
(Arc$A241984#1728#0#0#0#0#0#0#20#0#1#36^7^1))
(Transformation$1#35^0#5#2#
(TimedPlace$P71536#1152#100#2#1#25#0#;1)
(TimedPlace$P82048#1152#100#2#1#16#0#;1)0#13#2#37^38^4#
(Arc$A250#0#0#0#0#0#0#0#20#0#1#34^44^1)
(Arc$A260#0#0#0#0#0#0#0#20#0#1#34^45^1)
(Arc$A270#0#0#0#0#0#0#0#20#0#1#44^36^1)
(Arc$A280#0#0#0#0#0#0#0#20#0#1#45^36^1))
(Transformation$1#44^0#6#3#
(TimedPlace$P91536#896#100#2#1#17#0#;1)
(TimedTransition$T81536#1152#100#1#1#24#TRUE;enabenab + 2STRONG)
(TimedPlace$P101536#1408#100#2#1#19#0#;1)2#
(Arc$A290#0#0#0#0#0#0#0#20#0#1#51^52^1)
(Arc$A300#0#0#0#0#0#0#0#20#0#1#52^53^1)16#2#46^48^2#
(Arc$A310#0#0#0#0#0#0#0#20#0#1#34^51^1)
(Arc$A320#0#0#0#0#0#0#0#20#0#1#53^36^1))
(Transformation$1#52^0#7#2#
(TimedTransition$T91344#1152#100#1#1#20#TRUE;enabenab + 2STRONG)
(TimedTransition$T101728#1152#100#1#1#23#TRUE;enabenab + 2STRONG)0#18#2#54^55^4#
(Arc$A330#0#0#0#0#0#0#0#20#0#1#51^59^1)
(Arc$A340#0#0#0#0#0#0#0#20#0#1#51^60^1)
(Arc$A350#0#0#0#0#0#0#0#20#0#1#59^53^1)
(Arc$A360#0#0#0#0#0#0#0#20#0#1#60^53^1))
(Transformation$1#60^0#8#1#
(TimedTransition$T111728#1152#100#1#1#22#TRUE;enab + 1enab + 1STRONG)0#19#2#62^64^2#
(Arc$A370#0#0#0#0#0#0#0#20#0#1#51^66^1)
(Arc$A380#0#0#0#0#0#0#0#20#0#1#66^53^1)))